package edu.uoc.tds.pec3.comun;

import java.io.Serializable;
import java.util.Date;


/**
 *
 * @author JUAN ANTONIO
 */
public class Factura implements Serializable {
    private Evento evento;
    private ConceptoGasto concepto;
    private Proveedor proveedor;
    private String descripcion;
    private Date fechaValor;
    private long importe;
    private Date fechaAlta;

    public Factura(Evento evento, ConceptoGasto concepto,
            Proveedor proveedor, String descripcion, Date fechaValor,
            long importe, Date fechaAlta) {
        this.evento = evento;
        this.concepto = concepto;
        this.proveedor = proveedor;
        this.descripcion = descripcion;
        this.fechaValor = fechaValor;
        this.importe = importe;
        this.fechaAlta = fechaAlta;
    }

    public ConceptoGasto getConcepto() {
        return concepto;
    }

    public void setConcepto(ConceptoGasto concepto) {
        this.concepto = concepto;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Evento getEvento() {
        return evento;
    }

    public void setEvento(Evento evento) {
        this.evento = evento;
    }

    public Date getFechaAlta() {
        return fechaAlta;
    }

    public void setFechaAlta(Date fechaAlta) {
        this.fechaAlta = fechaAlta;
    }

    public Date getFechaValor() {
        return fechaValor;
    }

    public void setFechaValor(Date fechaValor) {
        this.fechaValor = fechaValor;
    }

    public long getImporte() {
        return importe;
    }

    public void setImporte(long importe) {
        this.importe = importe;
    }

    public Proveedor getProveedor() {
        return proveedor;
    }

    public void setProveedor(Proveedor proveedor) {
        this.proveedor = proveedor;
    }
}
